package com.hyg.lib_music.presenter;


import com.hyg.lib_common.DataModel.Music.MusicRecommendData;

public interface MusicRecommendContract {

        interface View {

//            void resetNoMoreData();

            void setRecommendListData(MusicRecommendData musicRecommendData);

            //添加到我喜欢
            void addFavorite(int musicId);

            //从我喜欢删除
            void removeFavorite(int musicId);
        }

        interface Presenter extends BasePresenter<View> {

            //检测推荐
            void getRecommend();

            //添加到我喜欢
            void addFavorite(int musicId);

            //从我喜欢删除
            void removeFavorite(int musicId);

//
//            //检测推荐
//            public void getRecommend(){
//                String str_tag = "1";
//                sendPostNetwork(str_tag, null, myHandler, UrlUtils.RECOMMEND);
//            }
//            //我喜欢列表
//            public void getFavoriteList(){
//                String str_tag = "1";
//                sendPostNetwork(str_tag, null, myHandler, UrlUtils.LIST_FAVORITE);
//            }
//            //添加到我喜欢
//            public void addFavorite(int musicId){
//                String str_tag = "1";
//                FormBody formBody = new FormBody.Builder()
//                        .add("musicId", musicId+"")//设置参数名称和参数值
//                        .build();
//                sendPostNetwork(str_tag, formBody, myHandler, UrlUtils.ADD_FAVORITE);
//            }
//            //从我喜欢删除
//            public void removeFavorite(int musicId){
//                String str_tag = "1";
//                FormBody formBody = new FormBody.Builder()
//                        .add("musicId", musicId+"")//设置参数名称和参数值
//                        .build();
//                sendPostNetwork(str_tag, formBody, myHandler, UrlUtils.REMOVE_FAVORITE);
//            }
//
//            //音乐分类列表
//            public void getCategoryList(int categoryId){
//                String str_tag = "1";
//                FormBody formBody = new FormBody.Builder()
//                        .add("categoryId", categoryId+"")//设置参数名称和参数值
//                        .build();
//                sendPostNetwork(str_tag, formBody, myHandler, UrlUtils.CATEGORY_LIST);
//            }
//
//            //音乐列表
//            public void getMusicList(int categoryId){
//                String str_tag = "1";
//                FormBody formBody = new FormBody.Builder()
//                        .add("categoryId", categoryId+"")//设置参数名称和参数值
//                        .build();
//                sendPostNetwork(str_tag, formBody, myHandler, UrlUtils.MUSIC_LIST);
//            }
//            //知识分类列表
//            public void getCateList(int categoryId){
//                String str_tag = "1";
//                FormBody formBody = new FormBody.Builder()
//                        .add("categoryId", categoryId+"")//设置参数名称和参数值
//                        .build();
//                sendPostNetwork(str_tag, formBody, myHandler, UrlUtils.CATE_LIST);
//            }
//            //文章列表
//            public void getDocList(int categoryId){
//                String str_tag = "1";
//                FormBody formBody = new FormBody.Builder()
//                        .add("categoryId", categoryId+"")//设置参数名称和参数值
//                        .build();
//                sendPostNetwork(str_tag, formBody, myHandler, UrlUtils.DOC_LIST);
//            }
//            //文章详情
//            public void getDocDetail(int docId){
//                String str_tag = "1";
//                FormBody formBody = new FormBody.Builder()
//                        .add("docId", docId+"")//设置参数名称和参数值
//                        .build();
//                sendPostNetwork(str_tag, formBody, myHandler, UrlUtils.DOC_DETAIL);
//            }

//        }
    }
}
